package com.xhcl.system.domain;

import java.util.List;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.xhcl.common.annotation.Excel;
import com.xhcl.common.core.domain.BaseEntity;

/**
 * 凭证头对象 t_srhs_pzto
 * 
 * @author xhcl
 * @date 2020-09-02
 */
public class TSrhsPzto extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 凭证头序号 */
    private Long pztxh;

    /** 年度 */
    @Excel(name = "年度")
    private Long nd;

    /** 月份 */
    @Excel(name = "月份")
    private Long yf;

    /** 凭证编号 */
    @Excel(name = "凭证编号")
    private Long pzbh;

    /** 日期 */
    @Excel(name = "日期")
    private Long rq;

    /** 附件张数 */
    @Excel(name = "附件张数")
    private Long fjzs;

    /** 制单 */
    @Excel(name = "制单")
    private String zd;

    /** 审核 */
    @Excel(name = "审核")
    private String sh;

    /** 凭证状态 0未完 1待审 2已审 3记帐 */
    @Excel(name = "凭证状态 ")
    private Long pzzt;

    /** 凭证类别 1手工 2接收  3支出 4 结转 */
    @Excel(name = "凭证类别")
    private Long pzlb;

    /** 摘要 */
    @Excel(name = "摘要")
    private String zy;
    
    private String pzrq;
    
    private String dwmc;
    
    public String getDwmc() {
		return dwmc;
	}

	public void setDwmc(String dwmc) {
		this.dwmc = dwmc;
	}

	public static long getSerialversionuid() {
		return serialVersionUID;
	}



	private List<TSrhsPzti> srhsPzti;

    public void setPztxh(Long pztxh) 
    {
        this.pztxh = pztxh;
    }

    public Long getPztxh() 
    {
        return pztxh;
    }
    public void setNd(Long nd) 
    {
        this.nd = nd;
    }

    public Long getNd() 
    {
        return nd;
    }
    public void setYf(Long yf) 
    {
        this.yf = yf;
    }

    public Long getYf() 
    {
        return yf;
    }
    public void setPzbh(Long pzbh) 
    {
        this.pzbh = pzbh;
    }

    public Long getPzbh() 
    {
        return pzbh;
    }
    public void setRq(Long rq) 
    {
        this.rq = rq;
    }

    public Long getRq() 
    {
        return rq;
    }
    public void setFjzs(Long fjzs) 
    {
        this.fjzs = fjzs;
    }

    public Long getFjzs() 
    {
        return fjzs;
    }
    public void setZd(String zd) 
    {
        this.zd = zd;
    }

    public String getZd() 
    {
        return zd;
    }
    public void setSh(String sh) 
    {
        this.sh = sh;
    }

    public String getSh() 
    {
        return sh;
    }
    public void setPzzt(Long pzzt) 
    {
        this.pzzt = pzzt;
    }

    public Long getPzzt() 
    {
        return pzzt;
    }
    public void setPzlb(Long pzlb) 
    {
        this.pzlb = pzlb;
    }

    public Long getPzlb() 
    {
        return pzlb;
    }
    public void setZy(String zy) 
    {
        this.zy = zy;
    }

    public String getZy() 
    {
        return zy;
    }
    
    public List<TSrhsPzti> getSrhsPzti() {
		return srhsPzti;
	}

	public void setSrhsPzti(List<TSrhsPzti> srhsPzti) {
		this.srhsPzti = srhsPzti;
	}
	

	public String getPzrq() {
		return pzrq;
	}

	public void setPzrq(String pzrq) {
		this.pzrq = pzrq;
	}

	
	
	@Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("pztxh", getPztxh())
            .append("nd", getNd())
            .append("yf", getYf())
            .append("pzbh", getPzbh())
            .append("rq", getRq())
            .append("fjzs", getFjzs())
            .append("zd", getZd())
            .append("sh", getSh())
            .append("pzzt", getPzzt())
            .append("pzlb", getPzlb())
            .append("zy", getZy())
            .toString();
    }
}
